package com.leehom.arch.base.reportquery.dynsql.option;

import java.io.Serializable;
import java.util.Map;

import lombok.Data;

/**
 * @类名: Option
 * @说明: 选项
 *
 * @author   leehom
 * @Date	 2015年3月24日 下午6:29:46
 * 修改记录：
 *
 * @see 	 
 */
@Data
public class Option implements Serializable {

	private String part;
	/** 断言*/
	private OptionAssert a;
	
	/**
	 * @说明：是否这选型
	 *
	 * @author leehom
	 * @param params
	 * @param values
	 * @param fn
	 * @return
	 * 
	 */
	public boolean isThis(String paramName, Map<String, Object> params) {
		return a.assertx(paramName, params); 
	}	

}
